// DeviceTaskResultResponse.java
package com.ruoyi.system.domain.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import java.util.List;

@Data
@Schema(description = "设备任务执行结果对象")
public class DeviceTaskResultResponse {
    @Schema(description = "设备SN")
    private String devSN;
    @Schema(description = "任务总数")
    private Integer totalTasks;
    @Schema(description = "任务成功数")
    private Integer successCount;
    @Schema(description = "任务失败数")
    private Integer failedCount;
    @Schema(description = "任务执行中数")
    private Integer executingCount;
    @Schema(description = "任务待执行数")
    private Integer pendingCount;
    @Schema(description = "任务取消数")
    private Integer cancelledCount;
    private List<TaskExecutionResultVO> taskResults;
}